Skip to content

N°8834 - Add compatibility with PHP 8.4#819

Merged
Lenaick merged 2 commits intosupport/3.2from
feature/8834-add-compatibility-php-8-4
Feb 26, 2026
Merged

N°8834 - Add compatibility with PHP 8.4#819
Lenaick merged 2 commits intosupport/3.2from
feature/8834-add-compatibility-php-8-4

Conversation

@Lenaick
Copy link
Contributor

@Lenaick Lenaick commented Feb 25, 2026

Base information

Question Answer
Related to a SourceForge thread / Another PR / Combodo ticket? N°8834
Type of change? Enhancement

Objective

Make iTop 3.2 compatible with PHP 8.4

Proposed solution

  • The dependencies have been updated to ensure compatibility with PHP 8.4
  • The unmaintained dependency "apereo/phpcas" has been replaced by a VCS repository pointing to a maintained fork compatible with PHP 8.4
  • The "firebase/php-jwt" dependency has been removed as it is only an indirect dependency
  • The "scssphp/scssphp" has been upgraded from "^1.12.1" to "^2.1" which is compatible PHP 8.4 ==> Update 26/02 : upgrade on hold due to compilation error, it will be handled separately in the ticket N°9328

Checklist before requesting a review

  • I have performed a self-review of my code
  • I have tested all changes I made on an iTop instance
  • I have added a unit test, otherwise I have explained why I couldn't
  • Is the PR clear and detailed enough so anyone can understand digging in the code?

@Lenaick Lenaick self-assigned this Feb 25, 2026
@CombodoApplicationsAccount CombodoApplicationsAccount added the internal Work made by Combodo label Feb 25, 2026
@Lenaick Lenaick requested a review from Molkobain February 25, 2026 11:14
@Lenaick Lenaick marked this pull request as ready for review February 25, 2026 11:14
@Molkobain Molkobain requested a review from bdalsass February 25, 2026 13:16
@Lenaick Lenaick force-pushed the feature/8834-add-compatibility-php-8-4 branch from 93e12b7 to 36f8262 Compare February 26, 2026 08:36
@Lenaick Lenaick merged commit fc967c0 into support/3.2 Feb 26, 2026
@Lenaick Lenaick deleted the feature/8834-add-compatibility-php-8-4 branch February 26, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Work made by Combodo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants